Career 2014 2012 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour USA F4 Spain F9 Poland F3 5th Sardinian International Championships - Cagliari Budapest Challenger - Budapest Ciudad de Pozoblanco 'Open Diputacion' - Cordoba VI Gramado Open de Tenis - Gramado I Manta Open - Manta China Open - Beijing Music City Challenger - Nashville X Challenger Britania Zavaleta - Puebla Aberto de Sao Paulo - Sao Paulo Shimadzu All Japan Indoor Tennis Championships - Kyoto Torneo Internacional Challenger Fila 2005 - Leon Olbia Challenger - Olbia ECM Prague Open 2005 - Prague TED Open - Istanbul Copa Petrobras - Montevideo Copa Petrobras - Aracaju Qatar ATP Challenger - Doha ATP Challenger Numea - New Caledonia Nossa Caixa Tennis Cup - Sao Paulo USTA Freeman Men's Challenger - Joplin Shimadzu All Japan Indoor Tennis Championships - Kyoto Citta di Monza - Monza Aberto de Santa Catarina - Florianopolis Top Wool Challenger-Immagine Trophy - Biella The Shelbourne Irish Open - Dublin Akbank Private Banking TED Open 2006 - Istanbul IX Gramado Open - Gramado The LTA Nottingham Challenger - Nottingham Challenger Banque Nationale Rimouski - Rimouski Heilbronn Open - Heilbronn AT&T Challenger of Dallas - Dallas Voit Mexico City Open - Mexico City Unicredit Czech Open 2007 - Prostejov Nord LB Open 2007 - Braunschweig Arpa Ceramic Cup - Reggio Emilia Sporting Challenger '07 Trofeo Regione Piemonte - Turin Credicard Citi Mastercard Tennis Cup 2007 - Campos do Jordao Bukhara Challenger - Bukhara Alexander Kolyaskin Memorial - Donetsk Open D'Orleans - Orleans Open des Alpes Trophee BNP Paribas - Grenoble The Tarka Challenger - Barnstaple IPP Open - Helsinki Malaysian Open - Kuala Lumpur AT&T Challenger of Dallas - Dallas Internationaux du Doubs - Besancon Challenger DCNS de Cherbourg - Cherbourg Morocco Tennis Tour - Meknes Morocco Tennis Tour - Tanger Busan Open Challenger Tennis - Busan III Isla de Lanzarote - Lanzarote New Delhi Challenger II - New Delhi Nord LB Open - Braunschweig 14° Torneo B. Camparini- Lines Trophy - Reggio Emilia Dublin Challenger - Dublin BSI Challenger Lugano - Lugano BH Tenis Open International Cup 2008 - Belo Horizonte Black Forest Open - Freudenstadt 2nd Campionati Internazionali di Tennis Del'Umbria - Todi Copa Petrobras-Paraguay - Asuncion Copa Petrobras-Uruguay - Montevideo Tashkent Challenger - Tashkent Copa Petrobras-Argentina - Buenos Aires Samsung Securities Cup - Seoul National Bank Men's Rimouski Challenger - Rimouski JSM Challenger of Champaign - Urbana Heilbronn Challenger Santiago Challenger Caltanissetta Challenger St. Brieuc Challenger Monza Challenger Busan Challenger Winnetka Challenger Bogota Challenger Manta Challenger Brasilia Challenger Freudenstadt Challenger Seville Challenger III Gramado Open de Tenis - Gramado Quelle Cup - Furth Copa Ericsson - Sao Paulo XL Capital Bermuda Open - Bermuda Top Wool Challenger Biella - Biella Warsteiner Challenger Lubeck - Lubeck Sao Paulo Challenger Santos Challenger The Powder Byrne Trophy - Surbiton Bristol Challenger Trophy - Bristol GHI Bronx Tennis Classic - Bronx BH Tennis Open International Cup - Belo Horizonte Gran Copa Ericsson - Rio de Janeiro Brasil Open - Florianopolis CMG Asia Open - Hong Kong Challenger Britania Zavaleta - Puebla Hungarian Architect Open - Budapest Sao Paulo - Brazil Credicard Mastercard Tennis Cup - Campos do Jordao Bukhara Challenger - Bukhara Copa Ericsson Mexico - Guadalajara Open de Charleroi - Charleroi Osaka International Tennis Tournament - Osaka 13 BH Tennis Open International Cup - Belo Horizonte Cepu Open - San Marino Global Telecom Open - Florianopolis USTA Men's Challenger of Dallas - Dallas 14° BH Tennis Open - Belo Horizonte IV Gramado Open de Tenis - Gramado The LTA Wrexham Challenger - Wrexham Copa Ericsson Argentina - Buenos Aires Challenger 42 - Andrezieux Copa Kia - Santiago Open de L'Isere (Open 38) - Grenoble USTA Challenger of San Antonio - San Antonio SMS Tennis Cup - Sao Paulo Open Mutouest St. Brieuc - St. Brieuc Schickedanz Open 2007 - Furth Lucknow ATP Tour Challenger - Lucknow The Rajasthan Golden Jubilee - Jaipur The Stella Artois Grass Court Championships - Queen's/London The Nottingham Open - Nottingham Kremlin Cup - Moscow Gold Flake Open - Chennai BMW Open - Munich RCA Championships - Indianapolis Brazil Open - Salvador President's Cup - Tashkent Scania Stockholm Open - Stockholm Adidas International - Sydney Kroger / St. Jude International - Memphis Abierto Mexicano de Tenis Pegaso - Acapulco Siebel Open - San Jose Franklin Templeton Tennis Classic - Scottsdale Grand Prix Hassan II - Casablanca Internationaler Raiffeisen Grand Prix - St. Polten Energis Open - Amersfoort Generali Open 2002 - Kitzbuhel TD Waterhouse Cup - Long Island President's Cup - Tashkent Grand Prix de Tennis de Lyon - Lyon Tata Open 2003 - Chennai Baden Open - Karlsruhe Adidas International - Sydney Milan Indoors - Milan Siebel Open - San Jose BellSouth Open - Vina del Mar Copa AT&T - Buenos Aires Copenhagen Open - Copenhagen U.S. Men's Clay Court Championships - Houston 2003 Mercedes Cup - Stuttgart Generali Open 2003 - Kitzbuhel TD Waterhouse Cup - Long Island Brasil Open - Salvador BH Tennis Open - Belo Horizonte 2004 Keys Gate Challenger - Homestead Copa Petrobras Santiago - Santiago Copa Petrobras Argentina - Buenos Aires Copa Petrobras Santa Cruz - Santa Cruz de la Sierra Copa Petrobras Aracaju - Aracaju Oldum Brown Vancouver Open - Vancouver KGHM Polish Indoors - Wroclaw Credicard Citi Mastercard Tennis Cup - Campos do Jordao 2005 Freeman Men's Challenger - Joplin Heineken Challenger - Ho Chi Minh City Tennis Napoli Cup - Napoli Draft Corona Mexico City Open - Mexico City XL Capital Bermuda Open - Bermuda Salinas Challenger Kobstaedernes ATP Challenger - Kolding Garden Open 2005 - Rome Copa Petrobras Brazil - Aracaju Ethias Trophy - Mons CA-Challenge 2000 - Graz Copa Petrobras Argentina - Buenos Aires Ljubljana Open - Ljubljana Czech Open 2005 - Prostejov Music City Challenger - Nashville Sassuolo Challenger - Sassuolo Belgrade Challenger Copa Petrobras Paraguay - Asuncion Steelers Cup 2005 - Kosice Banca Stato Challenger - Lugano Nord LB Open - Braunschweig Tata Open - Chennai BellSouth Open - Vina del Mar Copa AT&T - Buenos Aires Besancon Challenger Open Seat Godo - Barcelona LTA Shrewsbury Challenger - Shrewsbury The Nottingham Open - Nottingham Open de Montauban - Montauban Croatia Open - Umag Legg Mason Tennis Classic - Washington D.C. China Open - Beijing Thailand Open - Bangkok Heineken Open Shanghai - Shanghai AIG Japan Open - Tokyo Kremlin Cup - Moscow Aberto de Sao Paulo - Sao Paulo VI Abierto Internacional de Salinas - Salinas Davidoff Swiss Indoors - Basel Chennai Open - Chennai Oberstaufen Cup - Oberstaufen Brasil Open - Costa do Sauipe Challenger Copa Sevilla 2008 - Seville XL Capital Bermuda Open - Bermuda Grand Prix Hassan II - Casablanca Semgroup Challenger - Tulsa Copa Kia Challenger ATP - Santiago Credicard Mastercard Tennis Cup 2005 - Campos do Jordao The Scottish Tennis Championships - Edinburgh China Open - Beijing Vietnam Open - Ho Chi Minh City Aberto Da Costa Do Sauipe - Bahia II Cyclus Open de Tenis - Florianopolis Kremlin Cup - Moscow Sydney International - Sydney Movistar Open - Vina del Mar Copa Telmex - Buenos Aires Regions Morgan Keegan Championships - Memphis Brasil Open - Costa do Sauipe Tennis Channel Open - Las Vegas VIII Gramado Open - Gramado Estoril Open - Estoril Gerry Weber Open - Halle Allianz Suisse Open Gstaad - Gstaad Campbell's Hall of Fame Tennis Championships - Newport China Open - Beijing AIG Japan Open Tennis Championships - Tokyo Stockholm Open - Stockholm Chennai Open - Chennai Sydney International - Sydney GHI Bronx Classic - Bronx MoviStar Open - Vina del Mar Millenium Tennis Championships - Delray Beach Brasil Open - Costa do Sauipe SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Copa Telmex - Buenos Aires The Dubai Tennis Championships - Dubai Open de la Comunidad Valenciana - Valencia Grand Prix Hassan II - Casablanca Hypo Group Tennis International - Portschach The Stella Artois Championships - London Ordina Open - 's-Hertogenbosch Stockholm Open - Stockholm Black Forest Open - Freudenstadt Chennai Open - Chennai Delray Beach International Tennis Championships - Delray Beach Genoa Open Challenger-Fondazione Carige - Genova Campbells Hall of Fame Tennis Championships - Newport Indianapolis Tennis Championships - Indianapolis BA-CA Tennis Trophy - Vienna Delhi Challenger I - New Delhi Swanston Challenger - Sacramento Open Prevadies - St. Brieuc Pro Challenger at Calabasas - Calabasas Global Telecom Open - Curitiba Sail Open - New Delhi The LTA Men's Challenger - Southampton Copa Petrobras - Santiago Tennislife Cup - Napoli Samsung Securities Cup - Seoul Barletta Challenger Optimus Maia Open - Maia Media Will Cup Busan Challenger Tennis - Busan Intelig Tennis Cup - Brasilia Copa Ericsson Brazil - Sao Paulo Copa Ericsson Chile - Santiago Challenger Cudad de Guayaquil - Guayaquil Music City Challenger - Nashville Copa Ericsson Uruguay - Montevideo Morocco Tennis Tour - Marrakech Aberto de Santa Catarina de Tenis - Florianopolis Brasil Open - Sao Paulo Hilton Waikoloa Village USTA Challenger - Waikoloa Downtown Athletic Club USTA Challenger - Amarillo Copa Petrobras - Buenos Aires Ostdeutscher Sparkessen Cup - Dresden Black Forest Open 2000 - Freudenstadt The Comercia Challenger - Aptos Neride Prague Indoor - Prague Sail Open - New Delhi Torneo Internacional Challenger Fila 2006 - Leon LTA Hull Challenger - Hull Fergana Challenger - Fergana Atlanta Clay Court Challenger - Atlanta 9th Wartburg Open - Eisenach TESS Tennis Classic - Campinas Credicard Tennis Cup - Campos do Jordao Open Castilla y Leon Trofeo Iberdrola - Segovia Bogota Challenger Segundo Aberto de Brasilia - Brasilia Fifth Third Bank Tennis Championships - Lexington Odlum Brown Vancouver Open - Vancouver The Bolton Challenger - Bolton Gramado Open de Tennis - Gramado KGHM Polish Indoors - Wroclaw TED Open-Akbank Private Banking - Istanbul Kobstaedernes ATP Challenger - Kolding Visa Tennis Open - Sao Paulo Cremona Challenger San Luis Potosi Challenger 2002 - San Luis Potosi ATP Open Castilla y Leon - Segovia TCT Open - Tunis Copa Petrobras Uruguray - Montevideo Cali Challenger IPP Open - Helsinki KGHM Polish Indoors - Wroclaw Izmir Cup - Izmir Wroclaw Challenger Citta di Monza - Monza USTA Illinois Challenger - Champaign The LTA Men's Challenger Wrexham - Wrexham Akbank Private Banking TED Open - Istanbul Ramat Hasharon Challenger Belo Horizonte Challenger The West Side Tennis Club Clay Court Challenger - Forest Hills Bancolombia Open - Bogota Challenger Lugano - Lugano Akbank Private Banking TED Open - Istanbul Tatra Banka Slovak Open - Bratislava Internazionali di Tennis di Bergamo - Bergamo Sao Paulo Challenger 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona Dusseldorf Open Challenger - Dusseldorf Ethias Trophy - Mons Flea Market Cup Busan Challenger Tennis - Busan Campos do Jordao Challenger Tennis Masters Series - Monte Carlo Tennis Masters Series - Stuttgart Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Cincinnati Challenger Canottieri Minico - Mantova Hilton Waikoloa USTA Challenger - Waikoloa Grand Prix de Tennis de Lyon - Lyon Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Salem Open - Hong Kong NASDAQ-100 Open - Miami XL Capital Bermuda Open - Bermuda Schickendanz Open - Furth Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Tata Open 2002 - Chennai BellSouth Open - Vina del Mar Pacific Life Open - Indian Wells Masters Series - Hamburg Internationaux de Tennis de Brest - Brest Open de Tenis Comunidad Valenciana - Valencia Internationaler Raiffeisen Grand Prix - St. Polten Zivnobanka Czech Open - Prostejov Nossa Caixa Aberto de Sao Paulo - Sao Paulo Copa Ericsson Chile - Santiago Samsung Securities Cup Challenger - Seoul BCP Tennis Classic - Sao Paulo Harrah's Entertainment Men's Pro Challenger - Tunica Challenger Casino Lugano - Lugano Intelig Tennis Cup - Campos do Jordao Copa Ericsson Brazil - Sao Paulo 2004 Freeman Men's Challenger - Joplin Copenhagen Open - Copenhagen Citrix Tennis Championships - Delray Beach The Nottingham Open - Nottingham Idea Prokom Open - Sopot BH Tennis Open International Cup - Belo Horizonte Heilbronn Open - Heilbronn Estoril Open - Estoril HTV Challenger - Ho Chi Minh City U.S. Men's Clay Court Championships - Houston Telenordia Swedish Open - Bastad Telesp Celular Open - Campinas The Samsung Open - Nottingham KGHM Polish Indoors - Wroclaw Legg Mason Tennis Classic - Washington D.C. Okal Cup 2001 International Bavarian Championships - Eckental U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Wimbledon - London Brasil Open - Salvador Grand Prix Hassan II - Casablanca Grand Prix de Tennis de Lyon - Lyon Legg Mason Tennis Classic - Washington D.C. Milan Indoors - Milan Mumbai Open - Mumbai International Tennis Championships - Delray Beach Abierto Mexicano de Tenis Pegaso - Acapulco International Tennis Championships - Delray Beach Synsam Swedish Open - Bastad Arizona Men's Tennis Championships - Scottsdale BellSouth Open - Vina del Mar Argentina Open - Buenos Aires Mallorca Open - Mallorca Ordina Open - 's-Hertogenbosch Copenhagen Open - Copenhagen Cerveza Club Colombia Open - Bogota Gerry Weber Open - Halle Copenhagen Open - Copenhagen Brasil Open - Costa do Sauipe Estoril Open - Estoril RCA Championships - Indianapolis The Priority Telecom Open - Amersfoort Telenordia Swedish Open - Bastad Brasil Open - Costa do Sauipe Mercedes Cup - Stuttgart Hypo Group Tennis International - Portschach SAP Open - San Jose The Ericsson Open - Miami Davis Cup, World Group, 1R, CZE-BRA 4-1 Davis Cup, World Group, 1R, SWE-BRA 3-2 Davis Cup, World Group, QR, CAN-BRA 3-2 Davis Cup, Group 2, F, URU-BRA 2-3 Davis Cup, Group 1, 1R, PER-BRA 2-3 Davis Cup, Group 1, 2R, ECU-BRA 0-4 Davis Cup, World Group, PO, BRA-SWE 1-3 Davis Cup, Group 1, 2R, BRA-CAN 3-1 Davis Cup, Group I, 1R, SLO-DEN 5-0 Australian Open - Melbourne Olympics - Sydney Olympics - Athens